@charset "utf-8";
/* CSS Document */
/*
* @description: 网站首页样式
* @author: ishang
* @update: ishang (2017-07-24 14:48)
*/
.g-spclclmn{width:100%;height:80px;}
.g-spclclmn li{overflow:hidden;margin-right:10px;width:190px!important;height:80px;background-color:#f5f7fa;}
.g-spclclmn li a{display:block;width:100%;height:100%;}
.g-spclclmn li a img{height:100%;width:100%;}
.g-spclclmn .hd a{display:block;position: absolute;width: 22px;text-align: center; height: 42px;z-index: 99;top: 50%;transform: translateY(-50%);}
.g-spclclmn .hd .prev{left: 0;background: url(../images/home/topicLink_left.png) center center no-repeat;}
.g-spclclmn .hd .next{right: 0;background: url(../images/home/topicLink_right.png) center center no-repeat;}



.m-tpxzadv{padding: 20px; background: #fff;display: flex;}
.m-tpxzadv .c-shine{width: 50%;padding-right: 10px;}
.m-tpxzadv>div:last-child{padding-left: 10px;}
/*网站首页 on*/
.u-searchBox {
  top: 54px;
   !important
}

.is_panjun {
  width: 100%;
  position: relative;
  overflow-x: hidden;
}

.is_panjun img {
  width: 1920px;
  height: 200px;
  position: absolute;
  left: 50%;
  margin-left: -960px;
}

.home_change {
  ;
  height: 365px;
  background: #fff;
}

.m_nav {
  width: 195px;
  height: 365px;
  overflow: hidden;
}

.nav_box {
  width: 180px;
  height: 365px;
}

.nav_box a {
  display: block;
  width: 180px;
  height: 60px;
  line-height: 60px;
  text-indent: 65px;
  border-bottom: 1px solid #5cad5c;
  background-color: #393;
  background-image: url(../images/home/home_icon.png);
  background-repeat: no-repeat;
  position: relative;
}

.nav_box a#spA_0 {
  background-position: 35px -82px;
}

.nav_box a#spA_1 {
  background-position: 35px -143px;
}

.nav_box a#spA_2 {
  background-position: 35px -207px;
}

/* .nav_box a#spA_3{background-position: 35px -268px;} */
.nav_box a.aoff {
  background-position: 35px -268px;
}

.nav_box a#spA_3 {
  background-position: 35px -333px;
}

.nav_box a#spA_4 {
  background-position: 35px -395px;
  border-bottom: none;
}

/* .nav_box a#spA_4{background-position: 35px -333px;}
.nav_box a#spA_5{background-position: 35px -395px; border-bottom: none;} */
.nav_box a.aon {
  background-color: #0d870d;
}

.nav_box a i {
  width: 15px;
  height: 60px;
  background: url(../images/home/nav_right.png);
  position: absolute;
  right: -15px;
  top: 0;
}

.nav_box a.aoff i {
  display: none;
}

.nav_box a.aon i {
  display: block;
}

.nav_box a b {
  font-size: 18px;
  color: #fff;
}

/*走进广德 on*/
.m_enter {
  width: 985px;
  height: 365px;
  margin-right: 10px;
}

.m_county {
  width: 702px;
  height: 365px;
}

.county_map {
  width: 265px;
  height: 365px;
}

.enter_title {
  width: 100%;
  height: 36px;
  line-height: 36px;
  text-indent: 13px;
  background: url(../images/home/home_icon.png) left -455px no-repeat;
}

.enter_title a {
  font-size: 16px;
  color: #393;
  font-weight: bold;
  float: left;
}

.enter_title a:hover {
  text-decoration: underline;
}

.county_survey {
  width: 432px;
  height: 365px;
}

.survey_box {
  width: 421px;
  height: 196px;
  margin: 21px 0 4px 10px;
}

.survey_box p {
  line-height: 28px;
  color: #444;
  text-indent: 28px;
}

.survey_box p a {
  color: #d22019;
}

.survey_box p a:hover {
  text-decoration: underline;
}

.county_survey ul li {
  width: 206px;
  height: 57px;
  line-height: 57px;
  text-indent: 90px;
  margin: 10px 0 0 10px;
  float: left;
  background-image: url(../images/home/survey_bg.png);
  background-repeat: no-repeat;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.county_survey ul li:hover {
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.county_survey ul li a {
  display: block;
  font-size: 16px;
  font-weight: bold;
  background-image: url(../images/home/home_icon.png);
  background-repeat: no-repeat;
}

.county_survey ul li.cu_01 {
  background-position: -206px 0;
}

.county_survey ul li.cu_01:hover {
  background-position: 0 0;
}

.county_survey ul li.cu_01 a {
  color: #61c0dc;
  background-position: 51px -497px;
}

.county_survey ul li.cu_01 a:hover {
  background-position: 51px -739px;
}

.county_survey ul li.cu_02 {
  background-position: -206px -57px;
}

.county_survey ul li.cu_02:hover {
  background-position: 0 -57px;
}

.county_survey ul li.cu_02 a {
  color: #7384cb;
  background-position: 55px -561px;
}

.county_survey ul li.cu_02 a:hover {
  background-position: 55px -803px;
}

.county_survey ul li.cu_03 {
  background-position: -206px -114px;
}

.county_survey ul li.cu_03:hover {
  background-position: 0 -114px;
}

.county_survey ul li.cu_03 a {
  color: #d0a88b;
  background-position: 54px -622px;
}

.county_survey ul li.cu_03 a:hover {
  background-position: 54px -864px;
}

.county_survey ul li.cu_04 {
  background-position: -206px -171px;
}

.county_survey ul li.cu_04:hover {
  background-position: 0 -171px;
}

.county_survey ul li.cu_04 a {
  color: #72b153;
  background-position: 54px -682px;
}

.county_survey ul li.cu_04 a:hover {
  background-position: 54px -924px;
}

.county_survey ul li a:hover {
  color: #fff;
}

.m_vedio {
  width: 269px;
  height: 365px;
}

.m_vedio ul {
  margin-top: 5px;
}

.m_vedio ul li {
  width: 269px;
  height: 152px;
  margin-bottom: 10px;
}

.m_vedio li a {
  display: block;
  height: 152px;
  position: relative;
}

.m_vedio li a:hover .cover {
  -webkit-box-shadow: inset 0 0 100px #000;
  box-shadow: inset 0 0 150px #000;
  opacity: .8;
}

.m_vedio li a:hover .play {
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}

.m_vedio li a img {
  display: block;
}

.m_vedio ul li .cover {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transition: .3s;
  transition: .3s;
}

.m_vedio ul li .comt {
  width: 100%;
  height: 30px;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 9;
  text-align: center;
  color: #fff;
  background: rgba(0, 0, 0, .5);
}

.play {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -30px;
  margin-left: -30px;
  z-index: 9;
  width: 60px;
  height: 60px;
  background: url(../images/home/play_btn.png) 0 0 no-repeat;
  -webkit-transition: .3s;
  transition: .3s;
  -webkit-transform: scale(2);
  transform: scale(2);
  opacity: 0;
}

/*走进广德 end*/
/*新闻中心 on*/
.m_news {
  width: 985px;
  height: 365px;
  margin-right: 10px;
}

.m_flash {
  width: 515px;
  height: 345px;
  margin: 10px 0;
  position: relative;
  overflow: hidden;
}

.flash_db {
  position: absolute;
  left: 0;
  top: 0;
}

.flash_db ul li {
  width: 515px;
  height: 345px;
  float: left;
  position: relative;
}

.flash_db ul li img {
  width: 515px;
  height: 345px;
  position: absolute;
  left: 0;
  top: 0;
}

.flash_db ul li p {
  width: 100%;
  height: 26px;
  line-height: 26px;
  padding-top: 8px;
  background: url(../images/home/op7.png) repeat;
  color: #fff;
  font-size: 15px;
  text-indent: 10px;
  position: absolute;
  left: 0;
  bottom: 31px;
}

.m_flash .hd {
  width: 80px;
  height: 8px;
  position: absolute;
  right: 2px;
  bottom: 39px;
}

.m_flash .hd ul li {
  width: 8px;
  height: 8px;
  float: left;
  margin-right: 8px;
  background: url(../images/home/home_icon.png) left -1002px no-repeat;
}

.m_flash .hd ul li.on {
  background: url(../images/home/home_icon.png) -28px -1002px no-repeat;
}

.flash_icon {
  width: 100%;
  height: 26px;
  line-height: 26px;
  padding-bottom: 5px;
  position: absolute;
  left: 0;
  bottom: 0;
  background: url(../images/home/op7.png) repeat;
}

.flash_icon a {
  display: inline-block;
  float: left;
  padding-left: 30px;
  margin: 0 14px 0 10px;
  background-image: url(../images/home/home_icon.png);
  background-repeat: no-repeat;
  color: #fff;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.flash_icon a.flash_imgnews {
  background-position: left -1035px;
}

.flash_icon a.flash_vedionews {
  background-position: left -1128px;
}

.flash_icon a:hover {
  background-image: url(../images/home/home_icon.png);
  background-repeat: no-repeat;
  color: #fff;
  color: #393;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.flash_icon a.flash_imgnews:hover {
  background-position: left -1081px;
}

.flash_icon a.flash_vedionews:hover {
  background-position: left -1176px;
}

.m_newsgroup {
  width: 460px;
  height: 349px;
  margin-top: 16px;
}

.m_hots {
  width: 100%;
  height: 38px;
  line-height: 38px;
  text-align: center;
}

.m_hots a {
  font-size: 20px;
  color: #c5680e;
  font-weight: bold;
}

.m_hots a:hover {
  text-decoration: underline;
}

.m_newslist {
  width: 100%;
  height: 311px;
  overflow: hidden;
}

.newslist_top {
  width: 100%;
  height: 34px;
  line-height: 33px;
  border-bottom: 1px solid #ddd;
}

.newslist_top ul li {
  float: left;
  width: 92px;
  text-align: center;
}

.newslist_top ul li a {
  font-size: 16px;
  display: block;
}

.newslist_top ul li.tab_hover a {
  font-weight: bold;
  color: #393;
  border-bottom: 2px solid #393;
}

#tab_content1 {
  width: 440px;
  margin: 6px auto;
}

/* #tab_content1 ul li a{float: left; word-break: keep-all; white-space: nowrap; display: inline-block; width: 340px; overflow: hidden; text-overflow: ellipsis;} */
.m_zznews {
  width: 100%;
  height: 33px;
  line-height: 33px;
}

.m_zznews a {
  font-size: 15px;
  color: #c93b3c;
  margin-right: 10px;
}

.m_zznews a:hover {
  text-decoration: underline;
}

#zz_gov,
#zz_ah {
  width: 100%;
  height: 99px;
  overflow: hidden;
}

/*新闻中心 end*/
/*信息公开 on*/
.m_openness {
  width: 985px;
  height: 365px;
  margin-right: 10px;
}

.open_left {
  width: 790px;
  height: 365px;
}

.m_opentabs {
  width: 390px;
  height: 275px;
  margin-right: 10px;
}

.opentabs_top {
  width: 100%;
  height: 35px;
  line-height: 34px;
  border-bottom: 1px solid #ddd;
}

.opentabs_top ul li {
  float: left;
}

.opentabs_top ul li a {
  display: inline-block;
  padding: 0 16px;
  font-size: 16px;
}

.opentabs_top ul li.tab_hover a {
  color: #393;
  font-weight: bold;
  border-bottom: 2px solid #393;
}

#tab_content2,
#tab_content3 {
  width: 370px;
  margin: 6px auto;
}

.m_openfield {
  /* width: 770px;
  height: 64px;
  padding: 8px 10px;
  background: #f5f5f5; */

  width: 790px;
  height: 80px;

}

.openfield_title {
  display: block;
  width: 108px;
  height: 40px;
  margin: 12px 0 12px 6px;
}

.openfield_box {
  width: 640px;
  height: 60px;
  padding: 2px 0;
  border-left: 1px solid #cdcdcd;
}

.openfield_box ul li {
  width: 84px;
  height: 30px;
  line-height: 30px;
  float: left;
  margin: 0 12px;
}

.openfield_box ul li a {
  font-size: 13px;
  color: #444;
}

.openfield_box ul li a:hover {
  color: #393;
}

.open_right {
  width: 185px;
  height: 345px;
  margin: 10px auto;
}

.m_govopen {
  width: 185px;
  height: 217px;
}

.m_govopen h1 {
  width: 100%;
  height: 40px;
  line-height: 40px;
  text-align: center;
  background: #393;
}

.m_govopen h1 a {
  display: block;
  font-size: 16px;
  color: #fff;
  font-weight: bold;
}

.m_govopen ul {
  width: 183px;
  height: 176px;
  border: 1px solid #ddd;
  border-bottom: none;
  zoom: 1;
}

.m_govopen ul li {
  width: 100%;
  height: 43px;
  line-height: 43px;
  border-bottom: 1px solid #ddd;
  text-indent: 57px;
}

.m_govopen ul li a {
  display: block;
  font-size: 15px;
  background-image: url(../images/home/home_icon.png);
  background-repeat: no-repeat;
}

.m_govopen ul li.gp_01 a {
  background-position: 29px -1262px;
}

.m_govopen ul li.gp_02 a {
  background-position: 28px -1312px;
}

.m_govopen ul li.gp_03 a {
  background-position: 30px -1364px;
}

.m_govopen ul li.gp_04 a {
  background-position: 29px -1416px;
}

.m_creditopen {
  width: 100%;
  height: 128px;
}

.m_creditopen ul li {
  width: 100%;
  height: 54px;
  text-align: center;
  margin-top: 10px;
}

.m_creditopen ul li a {
  font-size: 16px;
  color: #fff;
  display: block;
}

.m_creditopen ul li.cp_01 {
  line-height: 24px;
  background: #cfc981;
}

.m_creditopen ul li.cp_01 a {
  padding: 3px 0;
}

.m_creditopen ul li.cp_02 {
  line-height: 54px;
  background: #81cfa9;
}

/*信息公开 end*/

/*政务大厅 on*/
.m_govhall {
  width: 985px;
  height: 365px;
  margin-right: 10px;
}

.govhall_left {
  width: 404px;
  height: 365px;
}

.m_domain {
  width: 404px;
  height: 197px;
}

.domain_top {
  width: 100%;
  height: 35px;
  line-height: 34px;
  border-bottom: 1px solid #ddd;
}

.domain_top ul li {
  float: left;
}

.domain_top ul li a {
  display: inline-block;
  padding: 0 12px;
  font-size: 16px;
}

.domain_top ul li.tab_hover a {
  color: #393;
  font-weight: bold;
  border-bottom: 2px solid #393;
}

#tab_content4 ul li {
  width: 128px;
  height: 40px;
  line-height: 38px;
  text-align: center;
  margin: 10px 10px 0 0;
  float: left;
}

#tab_content4 ul li a {
  display: block;
  border: 1px solid #ddd;
  background-image: url(../images/home/domain_bg.png);
  background-repeat: repeat-x;
  background-position: 0 1px;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

#tab_content4 ul li a:hover {
  border: 1px solid #7ab77a;
  color: #fff;
  background-position: 0 -37px;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.govhall_right {
  width: 571px;
  height: 365px;
}

.m_work {
  width: 571px;
  height: 188px;
}

.work_top {
  width: 100%;
  height: 35px;
  line-height: 34px;
  border-bottom: 1px solid #ddd;
}

.work_top ul li {
  float: left;
}

.work_top ul li a {
  display: inline-block;
  padding: 0 12px;
  font-size: 16px;
}

.work_top ul li.tab_hover a {
  color: #393;
  font-weight: bold;
  border-bottom: 2px solid #393;
}

#tab_content5 {
  width: 571px;
  height: 145px;
  overflow: hidden;
  margin-top: 7px;
}

#tab_content5 ul {
  width: 571px;
  height: 145px;
  overflow-y: auto;
}

#tab_content5 ul li {
  width: 103px;
  margin-left: 6px;
  line-height: 36px;
  float: left;
  text-indent: 15px;
  background: url(../images/home/home_icon.png) left -1464px no-repeat;
}

.m_publicity {
  width: 100%;
  height: 177px;
}

.publicity_title {
  width: 100%;
  height: 35px;
  line-height: 34px;
  border-bottom: 1px solid #ddd;
}

.publicity_title a {
  display: inline-block;
  padding: 0 18px;
  float: left;
  font-size: 16px;
  font-weight: bold;
  color: #393;
  border-bottom: 2px solid #393;
}

.publicity_form {
  width: 410px;
  height: 35px;
  padding-left: 22px;
  background: url(../images/home/home_icon.png) left -1505px no-repeat;
}

.publicity_form span {
  color: #948c29;
  font-size: 14px;
  float: left;
}

.publicity_form form {
  float: right;
  width: 340px;
}

.publicity_form form label {
  font-size: 12px;
  color: #666;
  float: left;
}

.publicity_input {
  margin: 7px 10px 0 0;
  width: 92px;
  height: 18px;
  line-height: 18px;
  border: 1px solid #ddd;
  padding: 0 4px;
  font-size: 12px;
}

.publicity_submit {
  width: 40px;
  height: 20px;
  margin-top: 7px;
  border: none;
  text-align: center;
  line-height: 20px;
  font-size: 12px;
  color: #fff;
  background: #393;
  float: left;
  cursor: pointer;
}

.publicity_theader {
  width: 571px;
  height: 36px;
  line-height: 36px;
  margin-top: 10px;
  background: #f5f5f5;
}

.publicity_theader p {
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  color: #666;
  float: left;
}

.pbw_1 {
  width: 130px;
}

.pbw_2 {
  width: 250px;
}

.pbw_3 {
  width: 110px;
}

.pbw_4 {
  width: 81px;
}

.publicity_box {
  width: 571px;
  height: 85px;
  position: relative;
  overflow: hidden;
  margin: 5px auto;
}

.publicity_box ul li {
  height: 29px;
  line-height: 29px;
}

.publicity_box ul li p {
  text-align: center;
  float: left;
  font-size: 12px;
}

.cl9 {
  color: #999;
}

.pbw_5 {
  color: #f00;
}

.pbw_6 {
  color: #bd9700;
}

/*政务大厅 end*/
/*政民互动 on*/
.m_interaction {
  width: 985px;
  height: 365px;
  margin-right: 10px;
}

.home_intermail {
  width: 550px;
  height: 365px;
}

.intermail_top {
  width: 100%;
  height: 35px;
  line-height: 34px;
  border-bottom: 1px solid #ddd;
}

.intermail_top ul {
  float: left;
}

.intermail_top ul li {
  float: left;
}

.intermail_top ul li a {
  display: inline-block;
  padding: 0 18px;
  font-size: 16px;
}

.intermail_top ul li.tab_hover a {
  font-weight: bold;
  color: #393;
  border-bottom: 2px solid #393;
}

.my_mail {
  display: inline-block;
  padding-left: 31px;
  color: #948c29;
  margin-right: 8px;
  background: url(../images/home/home_icon.png) left -1555px no-repeat;
}

#tab_content6 {
  width: 100%;
  height: 311px;
  margin-top: 10px;
}

#tab_content6 ul li.intermail_header,
#tab_content6 ul li.intermail_header1 {
  width: 100%;
  height: 35px;
  line-height: 35px;
  background: #f5f5f5;
  margin-bottom: 6px;
}

#tab_content6 ul li.intermail_header p,
#tab_content6 ul li.intermail_header1 p {
  font-weight: bold;
  color: #666;
  float: left;
}

.intermail_header p.im_01 {
  width: 330px;
  text-indent: 21px;
}

.intermail_header p.im_02,
.intermail_header1 p.im_02,
.intermail_body1 ol lo p.im_02 {
  width: 110px;
  text-align: center;
}

.intermail_header1 p.im_01,
.intermail_header1 p.im_01,
.intermail_body1 ol lo p.im_01 {
  width: 440px;
  text-indent: 21px;
}

.intermail_header1 p.im_02,
.intermail_header1 p.im_02,
.intermail_body1 ol lo p.im_02 {
  width: 110px;
  text-align: center;
}

#tab_content6 ul li.intermail_body {
  width: 100%;
  height: 270px;
  position: relative;
  overflow: hidden;
}

.intermail_body ol li {
  height: 30px;
  line-height: 30px;
}

.intermail_body ol li p {
  float: left;
}

.intermail_body ol li p.cl_01 {
  font-size: 13px;
  color: #999;
}

.intermail_body ol li p.cl_02 {
  color: #f00;
}

.intermail_body ol li p.cl_03 {
  color: #077e26;
}

.intermail_body ol li p.cl_04 {
  color: #7e6907;
}

.intermail_body ol li p.im_03 {
  width: 330px;
  text-indent: 10px;
}

.intermail_body ol li p.im_02,
.intermail_body1 ol li p.im_02 {
  width: 110px;
  text-align: center;
}

.intermail_body ol li p.im_03 a {
  background: url(../images/home/home_icon.png) left -1230px no-repeat;
  padding-left: 15px;
}

.intermail_body1 ol li {
  height: 30px;
  line-height: 30px;
}

.intermail_body1 ol li p {
  float: left;
}

.intermail_body1 ol li p.cl_01 {
  font-size: 13px;
  color: #999;
}

.intermail_body1 ol li p.cl_02 {
  color: #f00;
}

.intermail_body1 ol li p.cl_03 {
  color: #077e26;
}

.intermail_body1 ol li p.cl_04 {
  color: #7e6907;
}

.intermail_body1 ol li p.im_03 {
  width: 440px;
  text-indent: 10px;
}

.intermail_body1 ol li p.im_03 a {
  background: url(../images/home/home_icon.png) left -1230px no-repeat;
  padding-left: 15px;
}




.home_intersurvey {
  width: 425px;
  height: 365px;
}

.m_survey {
  width: 100%;
  height: 194px;
}

.m_survey h1 {
  width: 100%;
  height: 35px;
  line-height: 34px;
  border-bottom: 1px solid #ddd;
}

.m_survey h1 a {
  display: inline-block;
  padding: 0 18px;
  font-size: 16px;
  font-weight: bold;
  color: #393;
  border-bottom: 2px solid #393;
  float: left;
}

.m_survey ul {
  width: 405px;
  margin: 6px auto 0;
}

.m_survey ul li {
  height: 30px;
  line-height: 30px;
}

.m_hotfollow {
  width: 100%;
  height: 163px;
}

.m_hotfollow h1 {
  width: 100%;
  height: 35px;
  line-height: 34px;
  border-bottom: 1px solid #ddd;
}

.m_hotfollow h1 a {
  display: inline-block;
  padding: 0 18px;
  font-size: 16px;
  font-weight: bold;
  color: #393;
  border-bottom: 2px solid #393;
  float: left;
}

.m_hotfollow ul {
  width: 405px;
  margin: 6px auto 0;
}

.m_hotfollow ul li {
  height: 30px;
  line-height: 30px;
}

/*政民互动 end*/

/*县长之窗 on*/
.m_magwindow {
  width: 985px;
  height: 365px;
  margin-right: 10px;
}

.m_magistrate {
  width: 745px;
  height: 365px;
}

.magistrate_title {
  width: 100%;
  height: 35px;
  line-height: 34px;
  border-bottom: 1px solid #ddd;
  margin-bottom: 15px;
}

.magistrate_title a {
  float: left;
  display: inline-block;
  padding: 0 18px;
  font-size: 16px;
  font-weight: bold;
  color: #393;
  border-bottom: 2px solid #393;
}

.magistrate_left {
  width: 172px;
  height: 303px;
}

.mag_photo img {
  width: 172px;
  height: 202px;
}

.magistrate_left h2 {
  width: 100%;
  height: 30px;
  line-height: 30px;
  text-align: center;
  margin-top: 5px;
}

.magistrate_left h2 a {
  font-size: 20px;
  font-weight: bold;
}

.magistrate_left h2 a:hover {
  text-decoration: underline;
}

.magistrate_left h3 {
  width: 100%;
  height: 26px;
  line-height: 26px;
  font-weight: bold;
  text-align: center;
}

.mag_mail {
  display: block;
  width: 172px;
  height: 35px;
  line-height: 35px;
  text-indent: 79px;
  font-size: 15px;
  color: #536d79;
  background: url(../images/home/home_icon.png) #f2f2f2 38px -1607px no-repeat;
  border-radius: 5px;
}

.magistrate_right {
  width: 553px;
  height: 303px;
  margin-right: 10px;
}

.mag_top {
  width: 100%;
  height: 30px;
  line-height: 30px;
}

.mag_top ul li {
  width: 90px;
  line-height: 30px;
  margin-right: 10px;
  text-align: center;
  float: left;
}

.mag_top ul li a {
  display: block;
  background: #f5f5f5;
}

.mag_top ul li.tab_hover a {
  background: #393;
  color: #fff;
}

#tab_content7 {
  width: 543px;
  margin: 7px 0 0 10px;
}

#tab_content7 ul li {
  line-height: 29px;
  width: 100%;
  height: 261px;
  overflow-y: auto;
}

#tab_content7 ul li a {
  color: #915b05;
  margin-left: 15px;
}

.m_colleague {
  width: 225px;
  height: 346px;
  background: #f5f5f5;
  margin: 10px 0;
}

.m_colleague h1 {
  width: 100%;
  height: 45px;
  line-height: 45px;
  text-align: center;
  background: #393;
}

.m_colleague h1 a {
  display: block;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
}

.m_colleague ul {
  width: 201px;
  margin: 8px auto;
  height: 292px;
  overflow: auto;
}

.m_colleague ul li {
  background: url(../images/home/arrow-left.png) left 7px no-repeat;
  padding-left: 10px;
  min-height: 20px;
  margin-bottom: 1px;
}

.m_colleague ul li a {
  color: #444;
  line-height: 20px;
}

.m_colleague ul li a:hover {
  color: #393;
}

/*县长之窗 end*/
/*专题专栏 on*/
.m_special {
  height: 100px;
  margin: 10px auto;
  background: #fff;
  position: relative;
  overflow: hidden;
}

.special_title {
  width: 50px;
  height: 100px;
}

.special_box {
  width: 1149px;
  height: 74px;
  margin: 13px 0 0 0;
  position: relative;
  overflow: hidden;
}

.special_box .bd {
  padding: 0 16px;
}

.special_box ul li {
  width: 270px;
  height: 74px;
  line-height: 74px;
  margin: 0 5px;
  float: left;
}

.special_box ul li a {
  display: block;
}

.special_box ul li img {
  width: 270px;
  height: 74px;
}

.m_special .prev,
.m_special .next {
  position: absolute;
  top: 24px;
  display: block;
  width: 12px;
  height: 22px;
  cursor: pointer;
  background-image: url(../images/home/icon-special.png);
  background-repeat: no-repeat;
}

.m_special .prev {
  left: 2px;
  background-position: -1px 5px;
}

.m_special .next {
  right: 2px;
  background-position: -2px -16px;
}

/*专题专栏 end*/
/*中间通栏广告 on*/
.m_advert {
  ;
  height: 84px;
  margin-top: 10px;
  overflow: hidden;
}

.m_advert ul li {
  width: 393px;
  height: 84px;
  float: left;
  margin-right: 10px;
}

.m_advert ul li img {
  display: block;
  width: 393px;
  height: 84px;
}

/*中间通栏广告 end*/
/*领导活动报道集 on*/
.m_static {
  width: 1180px;
  height: 217px;
  padding: 5px 10px 10px 10px;
  background: #fff;
}

.m_leadership {
  width: 376px;
  height: 217px;
}

.m_leadership h1 {
  width: 100%;
  height: 35px;
  line-height: 34px;
  border-bottom: 1px solid #ddd;
  margin-bottom: 5px;
}

.m_leadership h1 a {
  display: inline-block;
  padding: 0 18px;
  border-bottom: 2px solid #393;
  font-size: 16px;
  font-weight: bold;
  color: #393;
  float: left;
}

.m_leadership ul {
  width: 376px;
  height: 171px;
}

.m_leadership ul li {
  width: 183px;
  height: 47px;
  line-height: 47px;
  text-align: center;
  margin: 10px 10px 0 0;
  float: left;
}

.m_leadership ul li a {
  display: block;
  border: 1px solid #ddd;
  color: #444;
  background-image: url(../images/home/leadership_bg.png);
  background-repeat: repeat-x;
  background-position: 0 1px;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.m_leadership ul li a:hover {
  color: #fff;
  background-position: 0 -47px;
  border: 1px solid #7ab77a;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

/*领导活动报道集 end*/
/*便民服务 on*/
.m_services {
  width: 408px;
  height: 211px;
  margin-left: 16px;
}

.services_top {
  width: 100%;
  height: 35px;
  line-height: 34px;
  border-bottom: 1px solid #ddd;
  margin-bottom: 5px;
}

.services_top ul li {
  float: left;
}

.services_top ul li a {
  display: inline-block;
  padding: 0 18px;
  font-size: 16px;
}

.services_top ul li.tab_hover a {
  border-bottom: 2px solid #393;
  color: #393;
  font-weight: bold;
}

#tab_content8 {
  width: 408px;
  height: 171px;
}

#tab_content8 ul li {
  float: left;
  margin: 10px 10px 0 0;
}

.serbm {
  width: 92px;
  height: 74px;
  text-align: center;
  background-image: url(../images/home/serbm_bg.png);
  background-repeat: repeat-x;
  background-position: 0 0;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  border: 1px solid #ddd;
}

.serbm:hover {
  background-position: 0 -75px;
  border: 1px solid #7ab77a;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.serbm a {
  display: block;
  color: #666;
  padding: 47px 0 10px 0;
  background-image: url(../images/home/serbm_icon.png);
  background-repeat: no-repeat;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.serbm a:hover {
  background-image: url(../images/home/serbmh_icon.png);
  background-repeat: no-repeat;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  color: #fff;
}

.serbm_01 a {
  background-position: 0 0;
}

.serbm_02 a {
  background-position: -106px 0;
}

.serbm_03 a {
  background-position: -210px 0;
}

.serbm_04 a {
  background-position: -316px 0;
}

.serbm_05 a {
  background-position: 0 -87px;
}

.serbm_06 a {
  background-position: -106px -87px;
}

.serbm_07 a {
  background-position: -210px -87px;
}

.serbm_08 a {
  background-position: -316px -87px;
}

.serbm_04,
.serbm_08 {
  margin-right: 0 !important;
}

.sertj {
  width: 183px;
  height: 47px;
  line-height: 47px;
  text-align: center;
}

.sertj a {
  display: block;
  border: 1px solid #ddd;
  color: #444;
  background-image: url(../images/home/leadership_bg.png);
  background-repeat: repeat-x;
  background-position: 0 1px;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.sertj a:hover {
  color: #fff;
  border: 1px solid #7ab77a;
  background-position: 0 -47px;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

/*便民服务 end*/
/*投资广德 on*/
.m_invest {
  width: 364px;
  height: 211px;
}

.m_invest h1 {
  width: 100%;
  height: 35px;
  line-height: 34px;
  border-bottom: 1px solid #ddd;
  margin-bottom: 5px;
}

.m_invest h1 a {
  display: inline-block;
  padding: 0 18px;
  border-bottom: 2px solid #393;
  font-size: 16px;
  font-weight: bold;
  color: #393;
  float: left;
}

.m_invest ul li {
  width: 175px;
  height: 74px;
  line-height: 74px;
  margin: 10px 10px 0 0;
  float: left;
  background-image: url(../images/home/serbm_bg.png);
  background-repeat: repeat-x;
  background-position: 0 0;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  border: 1px solid #ddd;
}

.m_invest ul li:hover {
  background-position: 0 -75px;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  border: 1px solid #7ab77a;
}

.m_invest ul li a {
  display: block;
  font-size: 15px;
  color: #666;
  text-indent: 83px;
  background-image: url(../images/home/invest_icon.png);
  background-repeat: repeat-x;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.m_invest ul li a:hover {
  color: #fff;
  background-image: url(../images/home/investh_icon.png);
  background-repeat: repeat-x;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.m_invest ul li.iv_01 a {
  background-position: 0 0;
}

.m_invest ul li.iv_02 a {
  background-position: -188px 0;
}

.m_invest ul li.iv_03 a {
  background-position: 0 -87px;
}

.m_invest ul li.iv_04 a {
  background-position: -188px -87px;
}

/*投资广德 end*/
/*网站首页 end*/

/*20171205新增 on*/
.m-homebox {
  width: 1180px;
  height: 217px;
  padding: 5px 10px 10px 10px;
  background: #fff;
  margin-top: 10px;
}

.m-sjfb {
  width: 376px;
  height: 215px;
  overflow: hidden;
}

.m-sjfb .hd {
  width: 100%;
  height: 35px;
  line-height: 34px;
  border-bottom: 1px solid #ddd;
  margin-bottom: 5px;
}

.m-sjfb .hd li {
  float: left;
}

.m-sjfb .hd li a {
  display: inline-block;
  padding: 0 18px;
  font-size: 16px;
}

.m-sjfb .hd li.on a {
  border-bottom: 2px solid #393;
  font-weight: bold;
  color: #393;
}

.m-xwfbh h1 a {
  display: inline-block;
  padding: 0 18px;
  border-bottom: 2px solid #393;
  font-size: 16px;
  font-weight: bold;
  color: #393;
  float: left;
}

.xwfbh_top {
  width: 100%;
  height: 35px;
  line-height: 34px;
  border-bottom: 1px solid #ddd;
  margin-bottom: 5px;
}

.xwfbh_top ul li {
  float: left;
}

.xwfbh_top ul li a {
  display: inline-block;
  padding: 0 18px;
  font-size: 16px;
}

.xwfbh_top ul li.tab_hover a {
  border-bottom: 2px solid #393;
  color: #393;
  font-weight: bold;
}

.m-gy {
  position: fixed;
  right: 0;
  bottom: 10px;
  z-index: 9998;
}

.m-gy .bd ul li {
  float: left;
}

.m-gy .bd ul li img {
  width: 276px;
  height: 160px;
}

.m-gy .hd .prev {
  background: url(../images/z-jt2.png) center top no-repeat;
  display: block;
  position: absolute;
  right: 0;
  width: 15px;
  height: 21px;
  top: 50%;
  margin-top: -10px;
}

.m-gy .hd .next {
  background: url(../images/z-jt1.png) center bottom no-repeat;
  display: block;
  position: absolute;
  left: 0;
  width: 15px;
  height: 21px;
  top: 50%;
  margin-top: -10px;
}




.m-sjfb img {
  display: block;
  width: 376px;
  height: 174px;
}

.m-ldhd {
  width: 408px;
  margin-left: 16px;
}

.ldhd_top {
  width: 100%;
  height: 35px;
  line-height: 34px;
  border-bottom: 1px solid #ddd;
  margin-bottom: 5px;
}

.ldhd_top ul li {
  float: left;
}

.ldhd_top ul li a {
  display: inline-block;
  padding: 0 18px;
  font-size: 16px;
}

.ldhd_top ul li.tab_hover a {
  border-bottom: 2px solid #393;
  color: #393;
  font-weight: bold;
}

.u-ldli {
  width: 198px;
  height: 47px;
  line-height: 47px;
  text-align: center;
  margin: 10px 10px 0 0;
  float: left;
}

.u-ldli a {
  display: block;
  border: 1px solid #ddd;
  color: #444;
  background-image: url(../images/home/leadership_bg.png);
  background-repeat: repeat-x;
  background-position: 0 1px;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.u-ldli a:hover {
  color: #fff;
  background-position: 0 -47px;
  border: 1px solid #7ab77a;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.u-tzggli {
  height: 33px;
  line-height: 33px;
  text-indent: 15px;
  background: url(../images/home/home_icon.png) left -1223px no-repeat;
}

.u-tzggli span {
  float: right;
  font-size: 13px;
  color: #999;
}

.m-xwfbh {
  width: 364px;
}

.m-fbhop {
  height: 99px;
}

.u-xwfboh img {
  display: block;
  width: 165px;
  height: 95px;
}

.m-xwfbpp {
  width: 180px;
}

.m-xwfbpp p {
  line-height: 33px;
  height: 33px;
  overflow: hidden;
}

.m-xwfbpp p span {
  color: #393;
}

.home_list ol li a {
  font-size: 16px;
  overflow: hidden;
  word-wrap: normal;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: block;
}

/*20171205新增 end*/

.m-ctads {
  margin-top: 10px;
  ;
  height: 72px;
}

.m-ctads img {
  display: block;
  width: 1198px;
  height: 70px;
  border: 1px solid #ddd;
}





.m-county {
  width: 730px;
}
.m-county .m-county-top .m-county-topl {
  width: 313px;
  height: 249px;
  margin: 10px 0;
  position: relative;
  overflow: hidden;
}
.m-county .m-county-top .m-county-topl .g-county {
  position: absolute;
  left: 0;
  top: 0;
}
.m-county .m-county-top .m-county-topl .g-county ul li {
  width: 313px;
  height: 249px;
  float: left;
  position: relative;
}
.m-county .m-county-top .m-county-topl .g-county ul li img {
  width: 313px;
  height: 249px;
  position: absolute;
  left: 0;
  top: 0;
}
.m-county .m-county-top .m-county-topl .g-county ul li p {
  width: 100%;
  height: 50px;
  line-height: 50px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  text-indent: 10px;
  position: absolute;
  left: 0;
  bottom: 0;
  font-family: MicrosoftYaHei;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
}
.m-county .m-county-top .m-county-topl .hd {
  width: 100px;
  height: 8px;
  position: absolute;
  right: 2px;
  bottom: 21px;
}
.m-county .m-county-top .m-county-topl .hd ul li {
  width: 8px;
  height: 8px;
  float: left;
  margin-right: 8px;
  background: url(../images/home/home_icon.png) left -1002px no-repeat;
}
.m-county .m-county-top .m-county-topl .hd ul li.on {
  background: url(../images/home/home_icon.png) -28px -1002px no-repeat;
}
.m-county .m-county-top .m-county-topr {
  margin: 10px 0;
  width: 402px;
}
.m-county .m-county-top .m-county-topr h2 {
  position: relative;
  padding-left: 13px;
  font-family: MicrosoftYaHei-Bold;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 24px;
  letter-spacing: 0px;
  color: #339933;
}
.m-county .m-county-top .m-county-topr h2::before {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 3px;
  height: 10px;
  background-color: #339933;
}
.m-county .m-county-top .m-county-topr p {
  font-family: MicrosoftYaHei;
  /* font-size: 14px; */
  font-size: 13px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 28px;
  letter-spacing: 0px;
  color: #3d3d3d;
}
.m-county .m-county-top .m-county-topr p a {
  font-family: MicrosoftYaHei;
  font-size: 14px;
  font-weight: normal;
  letter-spacing: 0px;
  color: #c50e1b;
}
.m-county .m-county-bot ul {
  display: flex;
  align-items: center;
}
.m-county .m-county-bot ul li {
  margin-right: 9px;
}
.m-county .m-county-bot ul li a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 155px;
  height: 81px;
  background-color: #ffffff;
  border-radius: 6px;
  border: solid 1px #dddddd;
  line-height: 81px;
}
.m-county .m-county-bot ul li a:hover img {
  -webkit-transition: all 0.8s ease;
  transition: all 0.8s ease;
  -webkit-transform: rotate(360deg);
  transform: rotate(360deg);
}
.m-county .m-county-bot ul li a div {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 16px;
  width: 40px;
  height: 40px;
  border-radius: 100%;
}
.m-county .m-county-bot ul li a span {
  font-family: MicrosoftYaHei-Bold;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 28px;
  letter-spacing: 0px;
}
.m-county .m-county-bot ul li:first-child a div {
  background-color: #cc9a42;
}
.m-county .m-county-bot ul li:first-child a span {
  color: #cc9a42;
}
.m-county .m-county-bot ul li:nth-child(2) a div {
  background-color: #49a8d0;
}
.m-county .m-county-bot ul li:nth-child(2) a span {
  color: #49a8d0;
}
.m-county .m-county-bot ul li:nth-child(3) a div {
  background-color: #f58fef;
}
.m-county .m-county-bot ul li:nth-child(3) a span {
  color: #f58fef;
}

.m-county .m-county-bot ul li:nth-child(4) a div {
  background-color: #57d0c6;
}
.m-county .m-county-bot ul li:nth-child(4) a span {
  color: #57d0c6;
}
.m-county .m-county-bot ul li:nth-child(5) a div {
  background-color: #54c454;
}
.m-county .m-county-bot ul li:nth-child(5) a span {
  color: #54c454;
}
.m-county .m-county-bot ul li:last-child {
  margin-right: 0;
}
.m-county .m-county-bot ul li:last-child a div {
  background-color: #ee6f6f;
}
.m-county .m-county-bot ul li:last-child a span {
  color: #ee6f6f;
}
.m-county-vedio {
  margin: 10px 0;
}
.m-county-vedio ul li {
  margin-bottom: 7px;
}
.m-county-vedio ul li:last-child {
  margin-bottom: 0;
}
.m-county-vedio ul li a {
  display: block;
  width: 240px;
  height: 57px;
}
.m-county-vedio ul li a img {
  width: 100%;
  height: 100%;
}











/* media */
@media (min-width: 1200px) {}

@media (max-width: 1199px) {

  .u-dls,
  .right_suspension,
  .is-btgg,
  #floatAd2,
  .m-nav2 {
    display: none !important;
  }

  .home_change {
    height: auto;
  }

  .m_nav {
    width: 19%;
    padding-right: 15px;
  }

  .nav_box,
  .nav_box a {
    width: 100%;
  }

  .home_change .fr {
    width: 79%;
    margin: 0;
    height: auto;
  }

  .home_change .m_county {
    width: 70%;
  }

  .home_change .m_vedio {
    width: 30%;
  }

  .home_change .county_map {
    width: 40%;
  }

  .home_change .county_map img {
    width: 100%;
  }

  .home_change .m_county .county_survey {
    width: 60%;
  }

  .survey_box {
    width: 100%;
    overflow: hidden;
    margin: 0;
    overflow-y: auto;
  }

  .county_survey ul li {
    float: left;
    width: 45%;
    text-indent: 50px;
  }

  .county_survey ul li.cu_01 a {
    background-position: 17px -498px;
  }

  .county_survey ul li.cu_02 a {
    background-position: 17px -561px;
  }

  .county_survey ul li.cu_03 a {
    background-position: 17px -622px;
  }

  .county_survey ul li.cu_04 a {
    background-position: 17px -682px;
  }

  .m_vedio ul li,
  .m_vedio ul li img {
    width: 100% !important;
  }

  .nav_box a#spA_5 {
    border-bottom: 1px solid #5cad5c;
  }

  .m_news .m_flash {
    width: 375px;
  }

  .m_news .m_newsgroup {
    width: 49%;
  }

  .flash_db,
  .flash_db .tempWrap {
    width: 100% !important;
  }

  .flash_db .tempWrap ul li img,
  .flash_db ul li p {
    width: 375px;
  }

  .m_hots a {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .newslist_top ul li {
    width: 20%;
  }

  .newslist_top ul li a {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  #tab_content1 {
    width: 100%;
  }

  .home_list ul li a {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .m_openness .open_left {
    width: 80%;
  }

  .m_openness .open_left .m_opentabs {
    width: 49%;
  }

  .m_openness .open_right {
    width: 20%;
  }

  #tab_content2,
  #tab_content3,
  .m_govopen {
    width: 100%;
  }

  .m_govopen ul li {
    text-indent: 15px;
  }

  .m_govopen ul li a {
    background: none;
  }

  .m_openfield {
    padding: 0;
    overflow: hidden;
  }

  .m_govopen ul,
  .m_openfield {
    width: 100%;
  }

  .m_govhall .m_domain {
    width: 50%;
  }

  .m_govhall .m_work {
    width: 50%;
  }

  #tab_content4 ul li {
    width: 50%;
    margin: 10px 0 0 0;
  }

  #tab_content5 ul,
  #tab_content5 {
    width: 100%;
  }

  .home_intermail {
    width: 60%;
  }

  .home_change .home_intersurvey {
    width: 40%;
  }

  .home_change .my_mail {
    width: auto;
  }

  .intermail_header p.im_01,
  .intermail_body ol li p.im_03 {
    width: 60%;
  }

  .intermail_header p.im_02,
  .intermail_header1 p.im_02,
  .intermail_body1 ol lo p.im_02,
  .intermail_body ol li p.im_02,
  .intermail_body1 ol li p.im_02 {
    width: 20%;
  }

  .intermail_body ol li p.im_03 a {
    display: block;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .m_survey ul,
  .m_hotfollow ul {
    width: 100%;
  }

  .m_magistrate {
    width: 80%;
  }

  .home_change .m_colleague {
    width: 20%;
  }

  .magistrate_left {
    width: 30%;
  }

  .home_change .magistrate_right {
    width: 70%;
  }

  #tab_content7 {
    width: 100%;
    margin: 0;
  }

  .m_colleague ul {
    width: 100%;
    overflow-y: auto;
  }

  .m-homebox {
    width: 100%;
    padding: 0;
    height: auto;
  }

  .m-sjfb,
  .m-ldhd,
  .m-xwfbh,
  .m_invest,
  .m_services {
    width: 33.3333% !important;
    margin: 0;
  }

  .u-tzggli a {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .m-xwfbpp,
  .u-xwfboh {
    width: 50%;
  }

  .u-xwfboh img {
    width: 100%;
  }

 

  .m_static {
    width: 100%;
  }

  .m_invest ul li,
  .sertj {
    width: 48%;
    margin: 0;
  }

  .serbm {
    width: 24%;
    margin: 0;
  }

  #tab_content8 {
    width: 100%;
  }

  #tab_content8 ul li {
    margin: 0;
  }
}

@media (max-width: 992px) {
  .m_nav {
    width: 100%;
    height: auto;
  }

  .nav_box {
    height: auto;
  }

  .nav_box a {
    float: left;
    width: 33.333333%;
  }

  .m_enter {
    width: 100% !important;
  }

  .home_change .county_map,
  .home_change .m_county .county_survey,
  .home_change .m_vedio,
  .home_change .m_county {
    width: 100%;
    float: none;
    height: auto;
  }

  .survey_box {
    height: auto;
  }

  .m_vedio li a,
  .m_vedio ul li,
  .m_vedio ul li img {
    height: auto !important;
  }

  .m_news .m_flash,
  .home_change .m_news,
  .flash_db .tempWrap ul li img,
  .flash_db ul li p,
  .m_news .m_newsgroup {
    width: 100%;
  }

  .opentabs_top ul li a {
    padding: 0 5px;
  }

  .home_change .m_openness {
    width: 100%;
  }

  .home_change .m_govhall {
    width: 100%;
  }

  .home_change .m_interaction {
    width: 100%;
  }

  .home_intermail {
    width: 100%;
  }

  .home_change .home_intersurvey {
    width: 100%;
  }

  .m_magistrate {
    width: 100%;
    height: auto;
  }

  .home_change .m_colleague {
    width: 100%;
  }

  .magistrate_left {
    width: 100%;
  }

  .home_change .magistrate_right {
    width: 100%;
  }

  .home_change .m_magwindow {
    width: 100%;
  }

  .m_colleague ul {
    height: auto;
  }

  .mag_photo img,
  .mag_mail {
    display: block;
    margin: 0 auto;
  }

  .m-sjfb,
  .m-ldhd,
  .m-xwfbh {
    width: 100% !important;
  }

  .m_invest,
  .m_services {
    width: 100% !important;
  }

  .m_invest ul li a,
  .serbm a {
    background: none;
  }

  .ldhd_top ul li a,
  .xwfbh_top ul li a,
  .m-sjfb .hd li a {
    padding: 0 5px;
  }

  .m_invest ul li a {
    text-indent: 0;
    text-align: center;
  }

  .serbm a {
    padding: 29px 0 10px 0;
  }

}

@media (max-width: 768px) {
  .g_footer .container{
    width: 100% !important;
  }
  .m_openness .open_left,
  .m_openness .open_right,
  .m_openness .open_left .m_opentabs {
    width: 100%;
    margin: 0;
  }

  .open_left {
    height: auto;
  }

  .m_govhall .m_domain {
    width: 100%;
  }

  .m_govhall .m_work {
    width: 100%;
  }

  .nav_box a {
    width: 50%;
  }

  .m-jqadv{height:50px!important}
  .m-jqadv.visible-lg{display:block!important}
  .m-jqadv img{width:140%!important;margin-left:-20%!important;left:auto!important;height:50px!important}


}

@media (max-width: 630px) {
  .banner_box>img {
    width: 388px;
    display: block;
    margin: 0 auto;
  }
}

@media (max-width: 414px) {
  .banner_box>img {
    width: 100%;
  }
}

@media screen and (max-width:320px) {}

@media print {
  a:after {
    content: "" !important;
  }
}